package com.ruoyi.scheme.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PatchVO {
    private Long fid;                    // 斑块唯一ID
    private Integer mineId;              // 矿山ID
    private String spatialCoverage;      // 斑块地理空间覆盖范围
    private Short location;              // 修复单元所处位置
    private Short landUseType;           // 土地利用类型
    private Double area;                 // 该修复单元的面积
    private Double slope;                // 修复单元内的坡度值
    private Double erosionGullyDensity;  // 修复单元内的侵蚀沟密度
    private Double ndvi;                 // 修复单元内现有植被长势状况
    private Double rndvi;                // 该修复单元所对应的参照生态系统的NDVI值
    private Double som;                  // 表示修复单元内土壤有机质含量
    private Double tn;                   // 表示每个修复单元内全氮含量
    private Double ak;                   // 表示修复单元内速效钾含量
    private Short degradationLevel;      // 综合退化等级
    private Short geologicalLevel;       // 地质灾害等级
    private Short soilErosionLevel;      // 水土流失等级
    private Short vegetationLevel;       // 植被退化等级
    private Short soilDamageLevel;       // 土壤损伤等级
    private LocalDateTime createTime;    // 创建时间
}